trailer-mounted repair shop - French English Dictionary